001 project specification
好吧,欢迎来到本课程中的第一个项目,这只是一个热身项目。
All right welcome to your first project in this course and this one is just going to be a warm up project.
因此,我们将与高级阶段的他合作,我们将使用单屏幕界面。
So we're going to be working with advanced stage him-I we're going to be using a single screen interface.
没什么复杂的。
Nothing complicated.
您将几乎完全利用应用程序中可用的基本显示和控件来构建这个东西。
And you're going to build this thing pretty much entirely out of the basic displays and controls you have available to you in the application.
请随意尝试其中提供的所有不同类型的控件,并使用您想要的任何控件,但这实际上是学习一些不同事物的练习。
Feel free to experiment with all of the different types of controls that are offered in there and use any of those that you want but this is really an exercise in learning a few different things.
一是了解到您可以使用简单的控制和显示来完成您需要做的一切。
One it's learning that you can do everything that you need to do using simple controls and displays.
因此,即使您没有内置的趋势,您也没有内置的警报管理和所有这些很酷的东西,如果您只使用简单的显示和控件,您就能够真正完成您需要做的一切。
So even though you don't have built in Trending you don't have a built in alarm management and all these cool things if you just use the simple displays and controls you're able to really do everything that you need to do.
这就是我希望您在这个项目中学习的内容之一。
And that's one of the things that I want you to learn in this project.
我想学习的另一件事是如何管理你的屏幕空间,因为让我们面对现实,当你使用一个屏幕时,你只能放这么多东西,随意做任何你想做的事情,探索,享受乐趣并成为有创造力的。
Another thing I want to learn is how to manage your screen real estate because let's face it when you're working with one single screen there's only so much you can put on there feel free to do whatever you want and explore and have fun and be creative.
但请记住,您的屏幕资源非常有限,没有太多空间,并且您需要创建一个将运行我们的系统的应用程序。
But bear in mind you have very limited screen resources you don't have a lot of space and you need to create an application which is going to run our system.
现在,在中国的该程序中,我们有很多可以控制的不同特性和功能。
Now in that program in the PRC we've got a lot of different features and functions that can be controlled.
我们已经获得了很多可以显示在屏幕上的信息。
We've gotten a lot of information that can be displayed on the screen.
显然你无法显示所有内容。
Obviously you're not going to be able to display everything.
只是并不是所有的东西都会合身并且看起来都很好。
It's just not all going to fit and look good.
因此,要有创意,并且要明智地对待决定显示的内容和不决定显示的内容,仅仅因为上诉 C 中存在某些内容并不意味着您必须使其在屏幕上可见。
So be creative and also be judicious with what you decide to display and what you don't decide to display just because something exists inside of Appeal C doesn't mean you necessarily have to give it visibility on the screen.
确实,这是一个思想练习。
Really this is a bit of a thought exercise.
现在我确实想在屏幕上看到一件事。
Now there is one thing that I do want to see on the screen.
我希望操作员知道是否有警报,并且希望操作员能够知道警报是什么并控制该警报。
I want the operator to know if there's an alarm and I want the operator to be able to tell what that alarm is and to control that alarm.
当有警报控件时我会做一件事,但我希望将其限制在屏幕的四分之一或更少。
The one thing I do when there is alarm controls but I want that to be limited to about one quarter of the screen or less.
所以再次强调要有创意,但要明智。
So again be creative but be judicious.
这将是一个挑战,所以即使您使用简单的显示器,即使您没有使用导航,并且所有的东西都将使用,并且我们所有的后续项目仍然会使用这个需要对 UI X 以及如何实际管理您拥有的有限空间进行一些思考。
And this one's going to be a bit of a challenge so even though you're using simple displays and even though you're not using navigation and all the things were going to be using and all of our subsequent projects this one is still going to require some thought as far as UI X and how to actually manage the limited real estate that you've got.
祝你好运。
So good luck.
在下一堂课中,我将开始创建自己的项目来应对这一挑战,我们将看到我的项目看起来可能不会很华丽。
And in the next lecture I will start creating my own project in response to this challenge and we'll see what mine looks like mine probably won't be anything gorgeous.
所以希望你至少能在歇斯底里击败我。
So hopefully you can at least beat me on hysterics.
祝你好运,我们会在另一边见到你的。
So good luck and I'll see you on the other side.
干杯。
Cheers.